html, body { overflow: hidden; }
body { font-size: 12px; background: #2186d6; }
#mainwrap{ position: absolute; top: 155px; left: 0;right: 0;bottom: 155px; background:#7ab6e6;}

form { position: absolute; top: 50%; left: 50%; height: 364px; width: 1000px; margin-top: -182px; margin-left: -500px;  background: url(login.png) no-repeat left center;}
form table{margin-left: 550px; background: #cfdff6;}
#logo { background: #64a2ec; height: 120px; font-size:43px; }

td { padding: 10px 20px; font-size: 16px;  font-weight: bold; font-family: 微软雅黑; color: White; text-align:left; }
td input { height: 38px; line-height: 38px; border: 1px solid #d6ddea; text-indent: 15px; background: #e3ebf9; width: 258px; vertical-align:middle; }
td #valicode { vertical-align:middle; border-radius:5px; height: 30px; }
td input.w70 { width:155px; margin-right: 15px; }
button { font-size: 14px; font-weight: bold; height: 40px; color: White; display: block; background: #58a7e9; width: 260px; letter-spacing: 5px;  }
